import { RMIObject } from "../../Engine/RMI/RMIObject";
import { SerializeStream } from "../../Framework/Serialize/SerializeStream";
//class AMI_IRobIsland_join

export class AMI_IRobIsland_join extends RMIObject {
  constructor(
    arg1: Function = null,
    arg2: Function = null,
    arg3: Object = null
  ) {
    super(arg1, arg2);
    this.userObject = arg3;
    this.callFunction = "join";
    return;
  }

  public /* override */ __response(arg1: SerializeStream): void {
    this.cdeResponse();
    return;
  }

  public cdeResponse(): void {
    if (null != this._response) {
      _response.call(null, this);
    }
    return;
  }
}
